@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img {border: medium none;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#666;}
a:hover{ color:#2e9000}
body{font-size:14px; background:#fff; color:#666;font-family:"Microsoft YaHei","微软雅黑" ; margin-top:70px;}
h1,h2,h3{ font-weight:normal}
div,ul,dl,dd,dt{height:auto; overflow:hidden}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
input[readonly]{ background:none; border:1px solid #eee;box-shadow:none;}
@font-face {font-family: "iconfont";
  src: url("iconfont.eot")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/fonts/iconfont.eot*/; /* IE9*/
  src: url("iconfont.eot#iefix")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/fonts/iconfont.eot#iefix*/ format('embedded-opentype'), /* IE6-IE8 */
  url("iconfont.woff")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/fonts/iconfont.woff*/ format('woff'), /* chrome, firefox */
  url("iconfont.ttf")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/fonts/iconfont.ttf*/ format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url("iconfont.svg#iconfont")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Css/fonts/iconfont.svg#iconfont*/ format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wrap{ width:1200px; margin:0 auto;}
.fl{ float:left}
.fr{ float:right}
.mg20{ margin-top:20px}
.mg30{ margin-top:30px}
.mg40{margin-top:40px}
.mg50{margin-top:50px}
.mg60{margin-top:60px; background: #fff;margin-bottom: 20px;}
.mr20{margin-right:20px}

.tright{ text-align:right}
.animate{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}
.fullbox{display: -webkit-flex;-webkit-align-items: stretch;-webkit-flex-wrap: wrap;display: flex;align-items: stretch;flex-wrap: wrap;}

.header {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #ececec;
    z-index: 999;
    padding: 15px 0;
    line-height: 40px;
    height: 40px;

}
.header div.wrap{ overflow:visible;}
.logo{width:260px; margin-top:-8px;}
.nav li{ float:left;}
.nav li a {
    display: block;
    padding: 0 20px;
    color: #393939;
    height: 52px;
    font-weight: bold;
}
.nav li.on a, .nav li a:hover {
    color: #2e9000;
    /* display: block; */
    font-weight: bold;
    border-bottom: 4px solid #2e9000;
}
.member a {
    color: #1f1e1e;
}
.member a b{color:#1f1e1e;}
.member a.b-reg{color:#fff; padding:0 5px; display:inline-block; line-height:20px; border-radius:10px; background:#2e9000}
.member a.b-reg i{ font-size:14px;}
.member span{ margin:0 5px}
.search-box{ height:24px;  border-radius:10px; background:#ccc; width:200px; margin:10px 20px 0 0;}
.search-box input{height:100%;background:none; border:0;line-height:20px;font-size:12px; outline:none}
.search-box input.kw{width:165px;padding-left:10px;}
.search-box input.sbmt{ width:25px; background:url("z.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/z.png*/ no-repeat center #828282;cursor:pointer}

.btn-share li{ display:inline-block; width:36px; height:36px; cursor:pointer}
.btn-share li.qq{ background:url("qq.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/qq.png*/ no-repeat center}
.btn-share li.wx{ background:url("wx.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/wx.png*/ no-repeat center}
.btn-share li.wb{ background:url("wb.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/wb.png*/ no-repeat center}
.btn-share li.qqkj{ background:url("qqkj.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/qqkj.png*/ no-repeat center}
.btn-share li.bd{ background:url("bd.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/bd.png*/ no-repeat center}


.mobile-nav{display: none;float: right; margin:18px 10px; cursor: pointer;} 
.mob-nav-btn{display:block; width:27px;height:35px; background: url("mob-nav-icon.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/mob-nav-icon.png*/ no-repeat;background-size: 100% auto;text-indent:-9999px}
.mob-nav-menu{position:fixed;z-index: 9999;width: 100%;background: rgba(0, 0, 0, 0.8); display:none; top:60px;font-size: 18px;}
.mob-nav-menu ul li{ line-height:40px;border-bottom: 1px solid rgba(255, 255, 255, 0.07);}
.mob-nav-menu ul li a{display: block; text-align:center;color: #ffffff;}

.footer{width:100%;min-width:1200px;}
.foot_copy{ background:#ddd;line-height:2; padding:30px 0; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.tit{text-align:center}
.tit h3{ font-size:24px; color:#000; font-weight:700;background:url("tit.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/tit.png*/ no-repeat center bottom;}
.tit h3:after{ display:block; content:''; width:60px; height:4px; background:#2e9000; margin:10px auto 0;}
.tit h4{ font-size:16px; color:#696969; font-weight:normal}
.tit p{ font-size:20px; margin-top:15px;}


.case-ct div{ width:23%; margin:10px 1%; height:220px; overflow:hidden; float:left; position:relative}
.case-ct div img{ width:100%; display:block}
.case-ct div a{ display:block;}
.case-ct div p{ position:absolute; left:0;right:0;top:0; bottom:0; background:rgba(0,0,0,0.6) url("v.png")/*tpa=http://www.ante3.com/Home/Tpl/default/Skin/Images/v.png*/ no-repeat center 50px; display:none}
.case-ct div span{ display:block; padding:0 10px;position:absolute; background:#fcfcfc; left:0; bottom:0; height:35px; line-height:35px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; z-index:2}
.case-ct a:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);}
.case-ct a:hover p{ display:block}

.sub-nav a{ display:inline-block; text-align:center; width:10%; margin:0 1%; font-size:18px; height:45px; line-height:45px; border-radius:24px; border:1px solid #bbbbbb}
.sub-nav a:hover,.sub-nav a.on{ background:#2e9000; border-color:#2e9000; color:#fff}

.nodata{ text-align:center; padding:20px; border:1px solid #FC0; margin:20px 0; color:#FC0; font-size:14px; background:#FFFCF2}

.abtn{ display:inline-block; padding:0 10px; color:#fff; line-height:30px; height:30px; background:#2e9000;}
.abtn:hover{ color:#fff}

.ft-links{ color:#666;}
.ft-links a{ padding:0 5px; display:inline-block;}
.ft-nav{ line-height:30px;}
.ft-nav a{ display:inline-block; padding:0 20px;}

.gray{ color:#ccc;}

.imgBorder{
   border:1px solid #666;
  padding:5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  max-width:250px;
}
.bodybg{
  background:#f5f5f5;
}
.member{
  color:#333;
}

span.remsg {
  color: #2e9000;
  margin-left: 50px;
  cursor: pointer;
}
span.reMsgAll {
   float: right;
   border: 0px !important;
   color: #2e9000;
   cursor: pointer;
 }

.dialog {
    width: 100%;
    height: 100%;
    background: transparent;
    background: rgba(0,0,0,0.5);
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}

.display {
    display: none;
}

.dialog-main {
    width: 570px;
    height: 300px;
    background: transparent;
    background: #fff;
    border-radius: 8px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.dialog-title {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    color: #999;
    font-size: 16px;
    border-bottom: 1px solid #eee;
}

.dialog-body {
    margin-top: 26px;
    text-align: center;
}

.dialog-foot {
    margin-top: 20px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    text-align: center;
}
i.fa.fa-times {
    float: right;
    font-size: 15px;
    margin-top: 16px;
    cursor: pointer;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
i {
    color: #999;
    font-size: 17px;
}


.dialog textarea {
    width: 80%;
    height: 130px;
    border: 1px solid #eee;
}

.dialog .btn {
    border: 0;
    margin-top: 20px;
    height: 40px;
    /* padding: 0 30px; */
    background: #2e9000;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    display: block;
    margin: 0px auto;
    width: 100px;
    border-radius: 5px;
    cursor:pointer;
    float:left

}

.dialog span.close{
    margin-left: 120px;
    margin-right:20px;
    background: #ccc;
    color:#333;

}

.alreayadd {
    color: #03ae1d !important;
}
.beizhuTD {
    font-size: 12px !important;
    padding-left: 10px;
    padding-right: 10px;
    /* background: #fafafa; */
    height: auto !important;
    color: #959494;
    line-height: 30px;
    word-break: break-word;
    word-wrap: break-word;
}

.xiaoshipinBox {
    border: 1px solid #eee;
    min-height: 100px;
    padding: 10px;
}
.xiaoshipin {
    width: 200px;
    background: olive;
    height: 150px;
    display: inline-block;
    margin-right: 5px;
}
.onbg{
    background:none !important;
}

.tab-box {
    height: 35px;
    background: #000;
}
.tab-box span {
    display: block;
    line-height: 35px;
    height: 35px;
    width: 195px;
    float: left;
    text-align: center;
    cursor: pointer;
}

.fileDiv {
    height: 30px;
    line-height: 30px;
    border: 1px dashed #41c388;
}
.fileDiv .del{
color:red;
    font-weight: bold;
    cursor: pointer;
    margin-left: 15px;
}
.oldVideo {
    /*height: 110px;*/
    padding: 10px 0px;
}
.oldVideo img {
    width: 150px;
    height: 100px;
    margin-right: 10px;
}
.videoImg {
    width: 150px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.layui-table {
    width: 603px !important;
}
.layui-table td{
   height:auto !important;
}

.upvideo .layui-btn {
    height: 25px !important;
    line-height: 25px !important;
}
span.del {
    text-align: right;
    display: block;
    color: red;
    cursou: p;
    cursor: pointer;
}

.up-beizhu{
    font-size: 13px;
}


.usercenter span.del {
    text-align: center;
    display: block;
    color: red;
    cursor: pointer;
    top: -17px;
    font-size: 13px;
    /*background: #dddddd;*/
    /*width: 48px;*/
    /*height: 32px;*/
    /*line-height: 33px;*/
    display: inline-block;
}
.usercenter .videoImg {
    width: 150px;
    float: left;
    margin-right: 10px;
    height: 100px;
    text-align: center;
    border: 1px solid #eee;
}
.usercenter .oldVideo img {
    width: 70px ;
    height: 70px;
    margin-right: 0px !important;
    max-width:70px;
}
.newxspOne {
    width: 290px;
    margin-bottom: 5px;
    border: 1px solid #2e9000;
    padding: 5px;
    float: left;
}
span.nfilename {
    display: block;
    margin-bottom: 10px;
}
.newVideo input{
    border: #c5c5c5 1px solid;
    line-height: 25px;
    height: 25px;
    text-indent: 10px;
    width: 230px;
}
.newVideolist {
    border: 1px solid #ff7e16;
    padding: 5px 10px;
    margin-bottom: 5px;
}
.newVideo {
    width: 600px;
}

input.oldvtitle {
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 150px;
}
.detail-title{
    display: block;
    position: relative;
    top: 88px;
    background: #bbb;
    color: #333;
    padding: 2px 0px;
    height: 25px;
    overflow: hidden;
}

.getmore{
    text-align: center;
    padding: 10px 0px;
    background: #f7f6f6;
    cursor: pointer;
}


/*评价管理*/
.upimg {
    text-align: left;
    margin-left: 10px;
}
.upimg img {
    text-align: left;
    border: 1px solid #e0dfdf;
    margin-right: 10px;
    margin-top: 10px;
}
.no-margin-left{
    margin-left:0px;
}